Life Cycle Differences
Differences between pure software development vs. embedded/real-time development.
- Often developed in tandem with hardware
- The hardware that you are developing on and possibly
the hardware that eventually is shipped may differ
significantly from the hardware that was planned
- Hardware isn’t available at the start of the project.
- Hardware is unstable making software development difficult.
- Projects often start require extensive bootstrapping process to get the platform up to a useable level.
- HW, SW, Systems design reviews
- Formal & informal